Added Structure for Supporting migration and fail over rules