changes to client, add denominations spec