trying other approach of inherits11