todo fixes