worked on dropdowns, still has quirks