* add acl token * apply commmand works * add info to error message * add tests to apply method * add more description to flag * code refactor * update the error message * fix the failing test