The Benefits And Elements Of E-commerce For Small Business Owners