adding preliminary class spec