add !joke, clean up code