[wip] find out what I'm doing wrong