move to componnet