midterm submission with apis, user input, output filters  and media totals working