add derive/instances pass