initial solution structure