use os:pm as the format for adapter