this looks terrible but i wanted to try different stuff