more js inheritance