Added significant commenting