add boom cmd evaluation; refactor other cmd specs