add final source