added structure to make file