more source stack work