final source layout