Gaaah, I'll finish this CS tomorrow