allow object of keys and array targets