fix parameter reading