tidy up requires
update the docs