consolidated dpc230 into a single file. much better