Add cycle method