backward half done