fade and messaging support