Created base classes
Revert "Created base classes"

This reverts commit d1f201abadf1c753a4e5f88aa53e04539b8e9724.
Created base classes