Completed check all function