move integration to core