An embodiment of a method is disclosed wherein a natural language communication is received from a user. The compounds disclosed herein are useful to modulate the activity of Btk and treat diseases associated with excessive Btk activity. The system includes a file sharing application configured to initiate a communication session with a file server, where the file server manages download requests for media files listed on a dynamic list.