adding V2 class and prepping for movement