feature: checkout branch