we do not actually need a constructor here