added label to the arrows to make it clearer what they are for