number base on device