updated working version of troll