Huevos Rancheros

refried beans, ham, crispy tortilla, two over-easy eggs, ranchero salsa, queso fresco, cilantro, served with potato hash