shift and smear