generated at
hard blow