hard, firm