attempt 8 i think i got it finally