TODO list  pre-work for codepath