starting from the previous to build on