ok think i finally did it