added cycle2 to lib