commenting done code is easy to understand now