tracking logic, bootstrap stuff, fleshed out models