Add phase shift
Add loging