Creates custom component
merge