first vs proj