newer messed up verison