Added functions to wrap long texts
some work
All good
Add user following
Fixed conflict