adapted for mobile device