rotation
skip front anf back