added optimizer first commit