Framework for V2