added shift in/out proposal