addition of functional add cycle data