knight_class.php draft added