tweaks and experiments on coding objects
dll changes