moving along with components