mobile with boilerplate