building up data side