modules unified and circular progress added