added base pocket communication