added explanation of used lowercase constants