updated CLI package to extend from General