i havent made it through the whole thing still. amazing job!