update endpoints, refactor a little in base, update endpoint fixtures, update version