added the hammer touch library