changed to use SingI instead of SingRep