basic systems