moved private GSI code to public repository