fixed starting solution initialization