Marvin now listens and speaks