please add if for ubuntu and rh