extend todo