In the process of commenting...will finish later