camp & registration updates & improvements