added perl setup