add margin and padding