vertical development