use composer component definition