complete SIHelper methods