work on the documentation