[branch] initialization