wip: connecting components