fixed utils, finished rotation