fixed
mobile optimize