refactor spec code and add support for unfollows
add max length to lyrics