make prefix optional, handle old account numbers, handle lower case