allow users create complex compositions including