This document summarizes the changes made to support different parameter passing conventions in a programming language called AF. AF now supports call-by-value, call-by-reference, and call-by-need. The type of calling is specified in procedure declarations using annotations. The semantics and interpreter were updated to handle evaluating procedure arguments based on the calling convention. New test cases were added to validate the changes and ensure the different conventions work as expected.