Reorganizing member initialization
Removing useless variables
Removing a useless and cpu consuming code