Further solution structure implementation