fixed bug and preferential follow is now working, still other bugs