all class fixe, char*, no lists
all compilation bug fix.