punctionation update