optimalization - removed getMatchBody()