added comments on constant and variable