simplify type managment(debuging)