finished basic cycle