some initial endpoint work