def_working
dynamic is working !!!!