documented misleading functions and plistify