initial skeleton plugin