added SINetwork