ok now i think i've got it.