cycle bases code update. Still non-functional. Pawan
progress in cycle bases