update todo
polish