removed exceptions, javadoc comments, max value is 999,999