mallet.go added