add release handling