implemented goose message