refactored follow method, now can toggle follow from 1 method