prepare for realease