changed styling and added many empty rows and eliminated horrible hash maps