gc - week 4 assignment - just some minor reorganization