init solution