Multiple classes implemented.