Improved camp and campviewmodel. Finished activityviewmodel