Improvement of the previous explainations