user follow methods and model specs