different dynamic  and size