adding cycle