messed up css need to rework:(