adding more todo features.