own bining for create a file