2k lines for a single program is ridiculous