made comment for super, calling parent constructor