add follow asso and zan func and rspec func