tracking - add todos and expose bind function