custom proj complete