class diclaretion