Creating branch GENERIC