Added some much needed comments