added reserve release and edit