trying other approach of inherits14