initial source layout