I had this finished for a while but I never got around to post it. Its compressed as f and has some errors but at least i post something