add element optimization pass