simple compositor