q is not perfect for all
websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites websites