support for image and routine objects
do not use cyclic strings for variable length strings
added trace bbl and sym functions