No clue why abstrct canot be done array