new feature: vertical alignment