Starting 5-9, add orig funcs, TODO, new funcs