*^%# sakes!!! Urrggh, not going to finish this in time...