feat: export code callback
fix: import
fix: merge