NOW it's working OK - Added hold_val