cleaned up Applicative usage with <$>