tried to implement follow but failed