fixed buggy naming of RS and RIS, played with its implementation but I do not get as good results as reported by the authors