mobile device constrain