all the endpoints are named weird
begin docing nodes