runtime: create new component
runtime: wip, squash