new|proj working code added