tried to do a bit more formatting