switch from compose to dcl
get iOS and android to work