getting and combining data