tweaking styling and functionality