framework ripley