many fixes + mallet transparent