compiling and working as expected on my phone