accept list of keys