improve mobile interface