create todo logic change