// what is currently on sale cd P_1 cd derivatives cd offered cp added $P2/P_1_derivatives_offered_added cp deleted $P2/P_1_derivatives_offered_deleted cd .. // what has been bought in this round? // serves as request for raw materials cd sold cp delta $P2/P_2_derivatives_sold_delta // writing for P_2 cd P_2 cd derivatives cd offered // new derivates that are for sale cp $P_2/P_2_derivatives_offered_added added // derivates removed from store cp $P_2/P_2_derivatives_offered_deleted deleted // derivatives bought cp $P_2/P_2_derivatives_bought_delta delta cd .. cd .. cd raw_materials cd delivered // raw materials for sold derivatives cp $P_2/P_2_raw_materials_delivered_delta delta // raw materials for derivatives bought on PREVIOUS round cp $P_2/P_2_raw_materials_received_delta delta