Soft-and-hard