tests add, remove, todo pre/append