methods dynamic methods dynamic

methods dynamic