make file and data structures