tx for this infoo these are hard tho lol