Added some explanations
minor change