using hammer