More work on vector classes