set up file construction

set up everything