introduce composite profiles
update compilation to advanced