simplify camera. start work on `choice`