edit source layout