add Release functions