Added documentation. Changed non constant to use camelcase