what the fuck, if check exec command success , func must return True!