Made base classes

will do code.Code == Code later