Added usefull comments. Final version