Main #Hard Cook