updates the solution and adds a file which tests hardcoded data