compositor implementation started