update todo
more todo
history builtin