super () good idea () nice ()