first function file