add keys only when requested

only ask for keys when requested in args