add dnd function and takeit command