inheritance using Object.create()
improved naming