make snapshot plugin for core