John Legend on a mission!