oh god. gonna need massive amounts of caffeine for today -_-