compatible with android 2.1 message data model