and the way this function works, we don't simply start at the last layer but we start in different layers and we don't just move one layer at a time towards the initial state but we can actually skip several layers.