added initial solution set up