changed the structure of the requires