construct files betters for future use