added hammer angle lock