decrypt half done