updated rip() generators