Shinetehc: Method4
Merge from shinetech