first source
resolve conflict