added prototypical support for mobile devises