ensure dependent packages are installed
remove the exec dependency check and tidy