add shfile