new options param, better for live-api