fix complete and uncomplete