basic port comments module to tbobject