created part a lot of placeolder stuf for the match component