unless I commit, I don't think I'll make progress, so here it is