Two dimensional fdtd code for electromagnetic simulation of surface plasmon polaritons. Drude materials have been modeled.