updated online 1st copy