message 40 implemented in relay class