messed up convert