cache
stupit issues
delay to window.load
chain
use child query