Virtual Pole Class