add superclass()
add examples and tests
add readme