Seventh working version: comments added & cleaning