added button dropdowns
added components and js elements