- start to inherit some functionality