adding the abyss class