creating-separate-endpoints