i think i have it working