Fills in Function Implementations