updated perl setup