add title derived prop
fix merge