finally ignoring generated sh*t properly