Started main and factor interface