fix - prototypal inheritance