multi-layered progress