timing added with no debugging... scary shit.