y. hard ...