do our stuff before calling super