Make it generic
Add PEAR module