used .complete instead of correct .isComplete