improve compatibility
add test message