Assignment 1 redo. GB