explained my branches