made a few mistakes here and there, probably around 6 seconds worth. will be back with a 6:15.xxx later :)