playing with branches