worked on the proj d calculation modules