need to build mallet