motion require and updated docs