unused params in todo funcs