added SystemRecord domain and controller