function name changes for easier expansion into future languages