starting to write documentation