modified Assassin to AssassinJS