add movement component