Middle name and first function