TODO LIST - move name and timeout class to register function to be able to use the same class different times DONE - debugging system DONE - timeout handling DONE - remove cmd from list when accomplished