From rippling to a general methodology