working on the documentation