Release function added