adding abstract entity test