initial files and room constructor