better endpoint name
better find/create logic and commenting