add the dynamic part