initital solution