Finish "CreateFile"
build it and change const to readonly to make it pass compiling
Fix bugs