dynamic environment anonymous vector