going for general endpoint part 1