assignment code backup