populate branch