I think i've figured it out