Updating everything realted to topdown processing