add grade domain and service