Added Monad3 and some functinos to list