update, adding rotation stuff