rewrite ril class for lollipop
rework on overlays