all code added

these are some files I needed to push to github