added optimization dll