mostly just TODO notes