I have added the basic classes to the framework