better dropdowns (but not finished yet)