Cook your bacon till Crisp, reserve grease in pan.
Put the jalapeno in the leftover bacon grease and saute till soft.
Drain both on a paper towel.
Take a slice of Bread and layer as follows; Cheddar Cheese, Jalapeno Dices, Tomato, Bacon, Swiss and on the 2nd piece of bread spread your smashed avocado.
Put a pan on your stove on LOW add about a teaspoon of butter to the pan
After it's melted swirl it around and put your sandwich in it.
Let it cook for 1-2 minutes lifting up the edge to make sure you don't burn it. If you are using softened butter you can spread it on the top piece of bread.
If you are not lift your sandwich out of the pan with your spatula and put more butter into it, wait till it melts then flip you sandwich over and cook until the other side is browned and the cheese is melted.