[improvement] button layout