LGO assignment 1