updates to system and vector to deque
initial commit