hmm damn still doing some more researfch