added ability to follow user with accompanying tests