VPDR

Currently work in progress.