design updates; started implemeting AndroidDevice