dont initialise hammer twice