fixed holds bug