Added the basis for new classes