better margin and padding