program reader fix