put comments on assign statement for complement terms
big sized verson
Big sized version