more improves in create file