some mocked endpoints. had to reorganize for scoping issues