fix full cycle