improve chat box, add todo page