updated parameter communication
updated parameter communication