first commit for Optimization project