filtering message is not ready. everything else is implemented