added match view and controllers