test the branches