@Override
  public List<User> following(String username) {
    Assert.hasText(username);

    // make sure id's are valid
    User follower = userRepository.findByUsername(username);

    return followerRepository.findFollowing(follower.getId());
  }