new version without private actor