separate extensions