used scoped comm object