renamed components to use yojs