How to use branch