completed two more questions, next ones are related to monads..