index and todo updates