evolution of the dynamic object treatment
bug fixes