hard maching