fix this pointer
remove useless files