Added few comments (better readability)