working v2 stack