implement backend for follows