little refract and remove useless file