added controller action and tests for follow