compile done, but doesnt work on mobile