add validation so user can only follow once