added array_keys and is_numeric