Loads of changes. Pushing it to db.