Mike's product composition