customer records weren't beign tokenized correctly with StringTokenizer, so it was switched to regex.
priority in queue was not being calculated correctly. It is not correct.