further styling tweaks... this is going to be a nightmare to clean up