work on base, add almost all elements except for dropdownmenus