minor changes and added Either Monad Demo