improve english version before implementing french