adding some fields and accounting for '-' strings