basic rotation and fire