switched syntaks on mathcing return