From the begining to the end