added shift in trait