Added Commentaries to new functions