Added some Functor solutions