initial file build