data.in & data.out