here we go. I removed proj from here and moved the proj setup to the sub classes, otherwise fixing things would have been very painful.