be more flexible with branch name