rotate still buggy but won't crash now