added rabin