finished all non starred branch exercises