Initial import from e^ipi and add mkshadowdir