functional module added
examples
prototypical inheritance