add extra error message
make spec device development