put dropdown in its own library