cycle working with our without connection