branch test added function