Changing Element to an interface i think