fix desc, and update todo