pledge mechanism