is_mobile_request funtion added to shelves controller