BranchController is almost ready

it still not perfect, but main services are ready