final; creating unstable_v2 afterwards