add methods in robot interface