Introducing source order