add javascrpt and php support