added release logic to the catapult