add new features from cm,aokp,slimroms