cycle added, but only for visibility