implement inline view+*self

Rules