adding mobile compatibility