(added) constants.

(updated) some portions as well.