initial creation with first solution