Very tough week trying to figure this shit out