fix layout for smart phone