change name of MessageCallback