turn viewset methods into classmethods, add xtas viewset