New classes implemented.