playing with Endpoint and Operation. too drunk now.