implemented dan trolling functionality