init the system