Works for the most part. Comments on what to fix at the top of application