update phantom module, closes #26