new all-in version