final product and analysis added