extension and supers for box class example