add hold/release