queries work better and visible now works properly as a result of that