Monadic versions added
Monadic versions added