change monad function names