Comments Added For Clarity