design phase 1

only state names are working currently