controller and motion states