push with error in program