starting on virtual classes

added deque(deck) and started on the virtual classes.