finish follow functionality