some very good hot fun.