With USB & TF card support