Adding Invariant Annotation