Initial class framework