using new hammer properly