composite representations