implemented holding arm. fixes #75