primary systems