Solution creation