preprocessing languages packed together