system components