moving ICX.message definition into main ICX initialization