change information passing styles