pre changes for backup purpous