apply adjacent and sibling selector
sibling selector working, and code cache