todo for deafults