proper naming for systems