Solution setup