fixed examples
make sure super is called