label definitions
added currency option
added fields to data array
added getHash()