complete pointersoftproject