trying other approach of inherits13