lot of changes: new Activities, netClient functions