begin an optimization module