add release function