reconfigured for deal with cyanogenmod phylosophy