adjusted messed up format