perl, php, and java erik