simplified the system