added smartphones support