Vector fully(?) implemented