an example of using monads
just some documentation
updating docs