Enhanced Researchtree with Strings
merge with master