optimize plugin