use the parent constructor