add extension opt