ticket:7 add DataSource for friend