Added a ton, needs debugged
updated changes