Changed my arraylists to vectors because of potential future thread
issues.