updated instance structure + instance translator