add more options and enable user inject proxy