comment functionality added