Add shift method ts