included Object.create function, inheritPrototype function and Question function