Fixed the BV class. Just need to test out the implementation.