vectors work but go reallyyy fast