Added shift in and shift out modules