completes methods for van