V2 design implementation.