updating camp prototype