Updated to include multiplication