from static to dynamic: typo