added gill_alg and started optimization