make the "mobile mode" optional