public function search($query, string $keyword)
    {
        // blueprint is directly put inside the station / structure
        $query->whereHas('station', function ($sub_query) use ($keyword) {
            $sub_query->whereRaw('name LIKE ?', ["%{$keyword}%"]);