started to use new platform_lib