vertical dynamic