Added all the files. rough idea already developed. Just need to clean up a lot of stuff