first commit, this is just a general outline of the background stuff needed for my project