trying other approach of inherits15