more work on cycle