using ensure packages to install