added some mobile optimization classes