rename logic2 logic