changed featurediff method