Best design, add icons for buttons and enhanced mobile compatibility