initial work on querystring and new way of reading options which will get documented soonish