changed the follow model and updated its dependencies