fast, hard and good