styling, mobile support, fixed bug