all function return bool has