composite markup handling extended