starting by hand optimization