mixed message method