Here I have stacked my own codes developed for plasmonics