Macaroni and Cheese

1/4 cup flour
6 Tbsp butter
4 cups of milk
1 Tbsp of cholula or other hot sauce.
5 cups grated cheddar cheese
1 lb pasta
2 Tbsp Deli Mustard (optional)
1 crown of steamed broccoli (optional)
1/4 cup of grated Romano cheese
1/4 cup of breadcrumbs

First cook the pasta according to the package instructions. In a large pan over high heat, cook the butter until completely melted. Add the flour to the melted butter and whisk thoroughly to prevent lumps. Cook the flour for ~3 minutes or until it turns a golden brown (this flour and butter mixture is called a roux and is used to thicken sauces). Lower the heat to medium. Being sure to stir constantly, slowly add the milk. Again, be sure to whisk the mixture to eliminate lumps. Add the hot sauce and cook over medium heat approximately 10 minutes, or until the mixture thickens. Add 4 cups of the grated cheddar cheese to the hot milk mixture and stir until the cheese is completely melted. In a large casserole dish, pour the cheese sauce over the cooked and drained pasta. If you decide to add mustard and/or the broccoli do so now. Mix the ingredients together. Combine the breadcrumbs, Romano cheese, and the remaining cup of cheddar cheese and sprinkle over the top. Bake at 350?F for 30 Minutes.