simplified structure of data stage