fix smartphone pattern