we need to define extensions on instance1