delete the default value assignment in function's definition, only reserve the assignment in header-file