add new plugin

ports from project-creator.