3rd argument needs to be array