solution and other files