Adding comments to make it more usable