added init solution