making buttons and fields