porting to Android: done camera, XML, topcodes, graphing