reorg, adding assignment 3