filling in a lot of what I believe is the proper code, some syntax errors holding me back