make extra messages more flexible, add one for google