various plasmon fix