Add wrenchlance implementation