broke page into multiple apps, still fixing models and views