use different approaches in calculating of extension's id, #10