make definition in cycle