mighty fine