added mobile, work and clean up code