finish but hevaing problem with debuging...making new branch and leaving this up to Onixion to delete