some more work done for complete cycle