New Solution Stucture
new solution structure 2