Nvm using LinkedLists instead