Adding some perl, some c