now with better go directory searching