work on dropdowns and stuff