Adding middle layer branch