added if can move