added j-style specific code for communicating with it