added static to lCompose