add yaml source
add candidates from yaml