adding note on monads