finished phase shift module, needs testing!