implemented SDT + EasyMap + PhysCopy (really nice)