updated monads package