added talk on monads