checkpoint for integration