simpfy the system