structure updated + ugifly task + prod composite task