porting android part2