add track descriptions
add comments
improve and style comments